#include <fstream>
#include <iostream>

#define CANT_GRAFOS 50
//#define

using namespace std;

int main()
{
	//const char *nombreArchivo_1 = "C:\Documents and Settings\Matu\Mis documentos\Facu\Algo 3\TP3\Repositorio\Grasp\Tp3Grasp1.out";
	const char *nombreArchivo_1 = "Tp3Grasp1.out";
	//const char *nombreArchivo_2 = "C:\Documents and Settings\Matu\Mis documentos\Facu\Algo 3\TP3\Repositorio\Grasp\Tp3Grasp2.out";
	const char *nombreArchivo_2 = "Tp3Grasp2.out";

	ifstream entrada1(nombreArchivo_1);
	ifstream entrada2(nombreArchivo_2);
	//ifstream archivoE3(nombreArchivo3);
	//ifstream archivoEM(nombreArchivoM);
	//fstream entradaGrasp2(grasp2);

	int cantCruces_1,cantCruces_2,i,contador_1 = 0,contador_2 = 0,iguales = 0;
	int maxLength = 1500;
    char basura[maxLength];
	for (i=0;i<CANT_GRAFOS;i++)
	{
		entrada1 >> cantCruces_1;
		entrada2 >> cantCruces_2;

		if (cantCruces_1 > cantCruces_2)
            contador_2++;
        else
        {
            if (cantCruces_1 < cantCruces_2 )
                contador_1++;
            else
                iguales++;
        }

		entrada1.getline(basura,maxLength);
		entrada1.getline(basura,maxLength);
		entrada1.getline(basura,maxLength);
		entrada2.getline(basura,maxLength);
		entrada2.getline(basura,maxLength);
		entrada2.getline(basura,maxLength);
	}
	cout << "Grasp 1: " << contador_1 << endl;
	cout << "Grasp 2: " << contador_2 << endl;
	cout << "Iguales: " << iguales << endl;
	entrada1.close();
	entrada2.close();
	return 0;
}
